package Gather.CollectionExercise;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * ClassName:CollectionText00
 * Package:Gather.CollectionExercise
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/6-19:12
 * @Version:v1.0
 */
public class CollectionText005 {
    public static void main(String[] args) {
        //创建集合并添加元素
        Collection<String > coll =new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        coll.add("ddd");
        coll.add("eee");
        //获取迭代器对象
        //迭代器就好比是一个箭头,默认指向集合的0索引处
        Iterator<String> it =coll.iterator();
        //利用循环不断的去获取集合中的每一个元素
        while (it.hasNext()){
            //next方法的两件事情：获取元素并移动指针
            System.out.println(it.next());//aaa  ccc  eee
            System.out.println(it.next());//bbb  ddd  NoSuchElementException
        }
    }
}
